//
//  LZMyChangeInfoViewController.h
//  laziz_Consumer
//
//  Created by ZhaoDongBo on 2016/10/28.
//  Copyright © 2016年 XBN. All rights reserved.
//

#import "LZBaseViewController.h"

typedef NS_ENUM(NSUInteger, LZ_MYCHANGEINFO_TYPE) {
    LZ_MYCHANGEINFO_TYPE_NICKNAME,
    LZ_MYCHANGEINFO_TYPE_SETPASSWORD,
    LZ_MYCHANGEINFO_TYPE_CHANGEPASSWORD,
    LZ_MYCHANGEINFO_TYPE_SETEMAIL,
    LZ_MYCHANGEINFO_TYPE_CHANGEEMAIL,
    LZ_MYCHANGEINFO_TYPE_IDCHECK_MOBILE,
    LZ_MYCHANGEINFO_TYPE_LINKNEW_MOBILE,
    LZ_MYCHANGEINFO_TYPE_LINKACCOUNT
};

typedef NS_ENUM(NSInteger ,SourceViewType) {
    SourceViewType_OtherVC,
    SourceViewType_LoginVC
};

@class LZCurrentUserInfo;

@interface LZMyChangeInfoViewController : LZBaseViewController

@property (nonatomic, assign) LZ_MYCHANGEINFO_TYPE type;
@property (nonatomic, strong) NSString * moblieNumber;
@property (nonatomic, assign) SourceViewType sourceViewType;
@property (nonatomic, strong) LZCurrentUserInfo * currentUserInfo;

@property (nonatomic ,copy) void (^updataUserInfoBlock)(BOOL isChangeUserInfo);

@end
